Rnoc\Retainful\Api\AbandonedCart\Checkout A

Total Complexity 67
Dependencies 2
Dependents 1
Total lines 368
Lines of code 225
Logical lines of code 140
Comment lines 99
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
syncOrder()
A
42 15 49
orderStatusChanged()
A
55 9 18
syncOrderToAPI()
S
53 5 23
purchaseComplete()
S
49 4 29
checkoutOrderProcessed()
S
60 4 14
unsetOrderTempData()
S
61 3 13
isPlaced()
S
70 3 5
setRetainfulOrderData()
S
70 3 6
generateNocCouponForManualOrders()
S
69 3 6
paymentCompleted()
S
66 3 9
setOrderCartToken()
S
71 2 6
orderUpdated()
S
70 2 7
scheduleCartSync()
S
67 2 7
maybeUpdateOrderOnSuccessfulPayment()
S
67 2 8
removeTempDataForUser()
S
71 1 6
__construct()
S
82 1 3
needInstantOrderSync()
S
80 1 3
payPageOrderCompletion()
S
83 1 3
recoverHeldOrders()
S
75 1 4
syncOrderByScheduler()
S
82 1 3
markOrderAsPendingRecovery()
S
79 1 3